﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Rance.Battle
{
    class 巫师AI_守护 : 巫师AI
    {
        public override AIResult Excute(角色 角色, 队伍状况 队伍状况, AI技能MGT 技能mgt)
        {
            AIResult result;

            result = 护身术Excute(角色, 队伍状况, 技能mgt);
            if (result != null)
                return result;

            result = 全体护身术Excute(角色, 队伍状况, 技能mgt);
            if (result != null)
                return result;

            result = 招风术Excute(角色, 队伍状况, 技能mgt);
            if (result != null)
                return result;

            result = 豪雨术Excute(角色, 队伍状况, 技能mgt);
            if (result != null)
                return result;

            return 毒盅术Excute(角色, 队伍状况, 技能mgt);
        }

        private static 巫师AI_守护 instance = new 巫师AI_守护();
        public static 巫师AI_守护 GetInstance()
        {
            return instance;
        }
    }
}
